package com.weita.lightfood.model.query.dish;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author IT_Monster at 2019/04/21 14:17.
 * 添加菜谱请求参数
 */
@Data
@ApiModel("添加菜品请求数据")
public class AddDishQuery {
    /**
     * 接受插入菜谱之后返回的主键
     */

    @ApiModelProperty(value = "接受插入菜谱之后返回的主键", hidden = true)
    private int id;
    /**
     * 菜谱名
     */
    @ApiModelProperty("菜谱名")
    private String name;
    /**
     * 图片地址
     */
    @ApiModelProperty(value = "菜品图片地址",hidden = true)
    private String pictureAddress;
    /**
     * 菜谱种类早0中1晚2
     */
    @ApiModelProperty("菜谱种类早0中1晚2")
    private Integer state;

    /**
     * 标签名（逗号隔开）
     */
    @ApiModelProperty("标签名（逗号隔开）")
    private String labels;
    /**
     * 所有食材名（逗号隔开）
     */
    @ApiModelProperty("所有食材名（逗号隔开）")
    private String material;
    /**
     * 3个主页展示食材名（逗号隔开）
     */
    @ApiModelProperty("3个主页展示食材名（逗号隔开）")
    private String showIndexMaterial;
    /**
     * 精选食材展示
     */
    @ApiModelProperty("精选食材展示（逗号隔开）")
    private String showMaterial;

    /**
     * 食材重量
     */
    @ApiModelProperty("食材重量（逗号隔开）")
    private String materialWeight;
    /**
     * 热量
     */
    @ApiModelProperty("热量")
    private Integer calorie;
    /**
     * 蛋白质含量
     */
    @ApiModelProperty("蛋白质含量")
    private int protein;
    /**
     * 脂肪含量
     */
    @ApiModelProperty("脂肪含量")
    private int fat;
    /**
     * 碳水化合物含量
     */
    @ApiModelProperty("碳水化合物含量")
    private int carbohydrate;
    /**
     * 单价
     */
    @ApiModelProperty("单价")
    private float price;

    /**
     * 标注该食谱是否为模板
     */
    @ApiModelProperty("标注该食谱是否为模板")
    private boolean template;

    /**
     * 发布日期
     */
    @ApiModelProperty("发布日期")
    private String publishDate;
}